Concepedia

Concept

computer architecture

Parents

Children

166K

Publications

8.3M

Citations

251.9K

Authors

11.8K

Institutions

Interconnection-Driven Parallelism

1958 - 1987

Interconnection networks and routing strategies emerged as the primary design lever for scalable parallel hardware, shaping architectures from early networked arrays to complex partitions such as the cosmic cube and Banyan-network layouts. Massively parallel architectures and synchronization primitives, including shared-memory multiple instruction, multiple data designs and fetch-and-add primitives, became central to scaling beyond thousands of processors. Memory hierarchy and management considerations—data alignment in array processors, virtual-storage replacement algorithms, and program working sets—drove architectural choices and operating-system coordination. Performance bounds and specialized designs governed hardware evolution, with emphasis on area-time lower bounds for VLSI, high-speed multiprocessor concepts, and system design philosophies.

Interconnection networks and routing strategies emerged as the primary design lever for scalable parallel hardware, shaping architectures from the Illiac IV and ILLIAC IV to the cosmic cube and Banyan-network partitions. [3], [7], [15], [16]

Massively parallel architectures and synchronization primitives, including shared-memory Multiple Instruction, Multiple Data (MIMD) designs and fetch-and-add primitives, became central to scaling beyond thousands of processors; exemplars include NYU Ultracomputer, Ultracomputers, CHOPP, and the Indirect Binary n-Cube. [12], [19], [13], [4]

Memory hierarchy and management considerations—data alignment in array processors, virtual-storage replacement algorithms, and program working sets—drove architectural choices and OS coordination, with early UNIX memory behavior highlighting modern models. [2], [14], [17], [11]

Performance bounds and specialized designs governed hardware evolution: area-time lower bounds for VLSI, CRAY-1 evolution, IBM System/360 Model 91 philosophy, and high-speed multiprocessor concepts. [6], [9], [8], [10]

Quantitative Scalable Parallelism

1988 - 1997

NoC-Based Energy-Aware Design

1998 - 2004

Heterogeneous System-on-Chip Era

2005 - 2010

Memory-Centric Dataflow

2011 - 2017

Memory-Centric AI Compute

2018 - 2024